English Adverb on end
#idiom remarkably long; continuously #:These batteries last for hours on end.
fr:on end